今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第一章「Compose 基礎知識」的「開始使用狀態」的 1~6 小章
Modifier
fun WaterCounter(modifier: Modifier = Modifier) { //這裡傳入 Modifier
val count = 0
Text(
text = "You've had $count glasses.",
modifier = modifier //這裡使用 Modifier
)
}
remember
和mutableStateOf
來記錄變數
var count by remember { mutableStateOf(0) }
出現
在組成內,反之則不在
組成內
@Composable
fun WaterCounter(modifier: Modifier = Modifier) {
Button(
onClick = { count++ }, //每次點擊 count ++
Modifier.padding(top = 8.dp),
enabled = count < 10) { //count 10 以上,按鈕就會變成不啟用
}